React Job: Data Engineer (H-F)

Job added on

Company

SkillUp

Location

Paris - France

Job type

Full-Time

React Job Details

A propos

Skillup c’est la Solution SaaS qui permet de répondre à un des enjeux de la HR Tech : le développement des compétences des collaborateurs !

Depuis 2018, Skillup accompagne plus de 80.000 utilisateurs d’entreprises comme Renault Sport, Clarins, Verallia, BPI France, Intersport, AON, Coface, Groupe Vyv et Lazard dans leur développement de compétences.

Skillup c’est : une expertise métier, une solution facile à prendre en main et qui est centrée sur l’utilisateur (96% de taux de satisfaction)

En hypercroissance depuis plusieurs années, Skillup vient de lever 8M° d’euros et a des ambitions fortes pour les prochaines années tant au niveau du produit (développer de nouvelles fonctionnalités, expansion en Europe) que pour les équipes (atteindre 200 collaborateurs d’ici fin 2024) !

Skillup c’est une entreprise qui se coconstruit avec ses collaborateurs, qui favorise la prise d’initiative et la montée en compétences.

Descriptif du poste

Contexte du projet
La donnée est au cœur du produit et de la vision chez Skillup. Aujourd’hui, nous proposons à nos clients une offre complète de formations en France avec 50 000 programmes et 300 000 session mis à jour quotidiennement. Nous collectons et traitons de manière régulière des données de formation à partir de sites Web d’organismes partenaires.

Cette donnée nous sert à constituer un référentiel de compétences vivant et qui répond aux métiers d’aujourd’hui et de demain.

Pour continuer d’alimenter notre place de marché avec une offre complète et à jour, nous recrutons un/e Data Engineer pour construire des pipelines mêlant code, humains et algorithmes.

Globalement, tes missions seront de/d’:

Créer et maintenir le processus d’extraction de données actuel

  • Créer et maintenir les robots de scraping (Python, Scrapy, ML) pour notre catalogue de plus de 50 000 formations
  • Détecter et traiter les anomalies
  • Effectuer les reporting
  • Travailler sur l’ensemble de la stack ETL

Participer à la mise en oeuvre d’une architecture de données fiable et scalable

  • Participer à la refonte du pipeline de données dans une logique d’amélioration des performances, de maintenabilité et du monitoring de l’existant
  • Faire évoluer nos cas d’usages afin de répondre aux nouveaux enjeux produit et business, par exemple la gestion du catalogue de formations vers l’international
  • Collaborer étroitement avec les équipes tech, product et les métiers pour optimiser la performance de nos projets
  • Participer à la veille technologique dans ton domaine d’expertise et êtes force de proposition dans une optique d’amélioration continue au sein du pôle

En outre, voici quelques indications pertinentes en lien avec la mission:

  • 100 scrapers de sites Web qui tournent quotidiennement sur Zyte en utilisant Scrapy.
  • 1000 tâches ETL sont exécutées quotidiennement sur Airflow.
  • 300 000 statistiques de formation (changements de titre, de prix et de contenu) enregistrées chaque semaine.
  • 1000 nouvelles formations classées en NLP par semaine.
  • Tableau de bord développé in-house (Flask & ReactJS).

La stack :

  • Data engineering: Python, Scrapy, Pandas, MongoDB, Neo4j, Zyte, Airflow, Dash/ Plotly
  • NLP / Machine Learning: scikit-learn, spaCy, pyTorch, fastText, XGBoost, transformers/BERT, GRU
  • Infrastructure : Docker, Aws, S3, Valohai

Profil recherché

  • Une expérience d’au moins 2 ans sur des problématiques de data engineering (construction de pipelines de données, problématiques de modélisation, optimisation techniques…)
  • Une bonne compréhension de l’ETL: tu es capable de construire un pipeline de données fiable et scalable (tu connais par exemple une plateforme de gestion de workflow comme Airflow)
  • Une maîtrise de Python: avec un code bien structuré, testé, documenté et efficace.
  • Des qualités d’autonomie, de flexibilité et de responsabilité
  • Une réelle appétence pour la donnée, tu restes toujours en veille sur le domaine

Rejoindre Skillup est fait pour toi si :

  • Tu as le bon esprit pour travailler dans une startup en pleine croissance (être ouvert.e et motivé.e par le changement, être acteur/trice et force de proposition, aimer collaborer avec les différentes équipes, avoir une vision centrée sur l’utilisateur et sa satisfaction, contribuer à l’évolution de la structure et des méthodologies de travail)
  • Tu as envie de travailler avec des équipes pour qui la qualité de code est très importante
  • Tu es motivé à l’idée de faire évoluer la stack, les process de la Data et répondre à nos enjeux actuels et futurs !

Type d'emploi : Temps plein, CDI

Salaire : 45 000,00€ à 60 000,00€ par an

Horaires :

  • Travail en journée